#!/bin/bash

# 目标IP或域名
TARGET="192.168.1.219"  # 这里可以替换成您要测试的 IP 地址或域名

# 设置测试时间（30秒）
DURATION=30

# 获取开始时间
START_TIME=$(date +%s)

# 执行 ping 命令，并限制时间为 30 秒，同时将输出显示在终端和保存到日志文件
ping -i 1 -w $DURATION $TARGET | tee ping_test.log &

# 捕获进程ID
PING_PID=$!

# 等待指定的时间
sleep $DURATION

# 停止 ping 测试
kill $PING_PID

# 输出测试结果
echo "网络连通性测试结束。测试结果已记录在 ping_test.log 文件中。"

echo "输出现有网络配置"
ifconfig eth0
# 修改网络配置，以下例子假设修改网卡 eth0 的 IP 地址为 192.168.1.100
# 请根据你的网络接口名称和配置需求修改
echo "正在修改网络接口配置...ip为192.168.1.139"
sudo ifconfig eth0 192.168.1.139 netmask 255.255.255.0 up

echo "输出修改后的网络配置"
ifconfig eth0

